[INFO] cloning repository https://github.com/SUPERCILEX/grocery_bagger_9000
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/SUPERCILEX/grocery_bagger_9000" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSUPERCILEX%2Fgrocery_bagger_9000", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSUPERCILEX%2Fgrocery_bagger_9000'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f3ad2691c07743bc7ef4fbcde627c26991ae4d56
[INFO] checking SUPERCILEX/grocery_bagger_9000 against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSUPERCILEX%2Fgrocery_bagger_9000" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/SUPERCILEX/grocery_bagger_9000 on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-1-tc1/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-1-tc1/source/rust-toolchain
[INFO] started tweaking git repo https://github.com/SUPERCILEX/grocery_bagger_9000
[INFO] finished tweaking git repo https://github.com/SUPERCILEX/grocery_bagger_9000
[INFO] tweaked toml for git repo https://github.com/SUPERCILEX/grocery_bagger_9000 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/SUPERCILEX/grocery_bagger_9000 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/SUPERCILEX/bevy`
[INFO] [stderr]     Updating git repository `https://github.com/SUPERCILEX/bevy_screen_diags`
[INFO] [stderr]     Updating git repository `https://github.com/SUPERCILEX/bevy_tweening`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded memmap2 v0.5.4
[INFO] [stderr]   Downloaded parry3d v0.9.0
[INFO] [stderr]   Downloaded bevy_mod_debugdump v0.4.0
[INFO] [stderr]   Downloaded lyon_geom v0.17.7
[INFO] [stderr]   Downloaded unicode-general-category v0.4.0
[INFO] [stderr]   Downloaded svgtypes v0.8.1
[INFO] [stderr]   Downloaded rctree v0.4.0
[INFO] [stderr]   Downloaded bevy_svg v0.7.0
[INFO] [stderr]   Downloaded optional v0.5.0
[INFO] [stderr]   Downloaded spade v2.0.0
[INFO] [stderr]   Downloaded nalgebra v0.31.0
[INFO] [stderr]   Downloaded goldenfile v1.4.3
[INFO] [stderr]   Downloaded rstest_macros v0.14.0
[INFO] [stderr]   Downloaded rapier3d v0.13.0
[INFO] [stderr]   Downloaded similar-asserts v1.2.0
[INFO] [stderr]   Downloaded bevy_rapier3d v0.14.1
[INFO] [stderr]   Downloaded rustybuzz v0.4.0
[INFO] [stderr]   Downloaded bevy-inspector-egui-rapier v0.4.0
[INFO] [stderr]   Downloaded rstest v0.15.0
[INFO] [stderr]   Downloaded unicode-script v0.5.4
[INFO] [stderr]   Downloaded bevy-web-resizer v2.0.0
[INFO] [stderr]   Downloaded bevy_prototype_lyon v0.5.0
[INFO] [stderr]   Downloaded fontdb v0.7.0
[INFO] [stderr]   Downloaded usvg v0.20.0
[INFO] [stderr]   Downloaded lyon_svg v0.17.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d2fef9b26696136410e1f5c36d31c6de71835fa90b1282a6024bca862aa66be0
[INFO] running `Command { std: "docker" "start" "-a" "d2fef9b26696136410e1f5c36d31c6de71835fa90b1282a6024bca862aa66be0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d2fef9b26696136410e1f5c36d31c6de71835fa90b1282a6024bca862aa66be0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2fef9b26696136410e1f5c36d31c6de71835fa90b1282a6024bca862aa66be0", kill_on_drop: false }`
[INFO] [stdout] d2fef9b26696136410e1f5c36d31c6de71835fa90b1282a6024bca862aa66be0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d0ed71d839bae2f184ccab1e8e612c2f4f1d22bb4a30efeff2b4d10611690632
[INFO] running `Command { std: "docker" "start" "-a" "d0ed71d839bae2f184ccab1e8e612c2f4f1d22bb4a30efeff2b4d10611690632", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.138
[INFO] [stderr]    Compiling serde v1.0.138
[INFO] [stderr]    Compiling indexmap v1.9.1
[INFO] [stderr]    Compiling hashbrown v0.12.2
[INFO] [stderr]     Checking instant v0.1.12
[INFO] [stderr]     Checking futures-io v0.3.21
[INFO] [stderr]    Compiling libc v0.2.126
[INFO] [stderr]     Checking ahash v0.7.6
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]    Compiling erased-serde v0.3.21
[INFO] [stderr]     Checking fxhash v0.2.1
[INFO] [stderr]     Checking async-task v4.3.0
[INFO] [stderr]     Checking async-channel v1.6.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.10
[INFO] [stderr]    Compiling proc-macro2 v1.0.40
[INFO] [stderr]     Checking futures-lite v1.12.0
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking libloading v0.7.3
[INFO] [stderr]    Compiling khronos-egl v4.1.0
[INFO] [stderr]     Checking unicode-width v0.1.9
[INFO] [stderr]    Compiling ash v0.34.0+1.2.203
[INFO] [stderr]     Checking unicode-xid v0.2.3
[INFO] [stderr]     Checking bit-set v0.5.2
[INFO] [stderr]     Checking codespan-reporting v0.11.1
[INFO] [stderr]     Checking pp-rs v0.2.1
[INFO] [stderr]     Checking gpu-alloc-types v0.2.0
[INFO] [stderr]     Checking spirv v0.2.0+1.5.4
[INFO] [stderr]     Checking gpu-descriptor-types v0.1.1
[INFO] [stderr]     Checking tracing-log v0.1.3
[INFO] [stderr]    Compiling libm v0.1.4
[INFO] [stderr]    Compiling quote v1.0.20
[INFO] [stderr]     Checking hexf-parse v0.2.1
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]     Checking gpu-alloc v0.5.3
[INFO] [stderr]    Compiling wgpu-core v0.12.2
[INFO] [stderr]    Compiling syn v1.0.98
[INFO] [stderr]     Checking crossbeam-channel v0.5.5
[INFO] [stderr]     Checking wgpu-types v0.12.0
[INFO] [stderr]     Checking euclid v0.22.7
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]     Checking inplace_it v0.3.3
[INFO] [stderr]     Checking async-executor v1.4.1
[INFO] [stderr]     Checking renderdoc-sys v0.7.1
[INFO] [stderr]    Compiling getrandom v0.2.7
[INFO] [stderr]     Checking bevy_tasks v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking petgraph v0.6.2
[INFO] [stderr]     Checking glow v0.11.2
[INFO] [stderr]     Checking profiling v1.0.6
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking copyless v0.1.5
[INFO] [stderr]     Checking num-iter v0.1.43
[INFO] [stderr]     Checking glam v0.21.2
[INFO] [stderr]     Checking ttf-parser v0.15.2
[INFO] [stderr]    Compiling x11-dl v2.19.1
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.5
[INFO] [stderr]     Checking svg_fmt v0.4.1
[INFO] [stderr]     Checking rectangle-pack v0.4.2
[INFO] [stderr]    Compiling winit v0.26.1
[INFO] [stderr]     Checking xi-unicode v0.3.0
[INFO] [stderr]     Checking mio v0.8.4
[INFO] [stderr]     Checking stretch v0.3.2
[INFO] [stderr]    Compiling packed_simd_2 v0.3.8
[INFO] [stderr]     Checking guillotiere v0.6.2
[INFO] [stderr]    Compiling num-rational v0.4.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.9
[INFO] [stderr]    Compiling semver v1.0.12
[INFO] [stderr]     Checking lyon_geom v0.17.7
[INFO] [stderr]     Checking num-complex v0.4.2
[INFO] [stderr]    Compiling crossbeam-queue v0.3.5
[INFO] [stderr]    Compiling unicode-general-category v0.4.0
[INFO] [stderr]    Compiling futures-task v0.3.21
[INFO] [stderr]    Compiling futures-channel v0.3.21
[INFO] [stderr]     Checking lyon_path v0.17.7
[INFO] [stderr]     Checking ttf-parser v0.12.3
[INFO] [stderr]     Checking float-cmp v0.5.3
[INFO] [stderr]     Checking futures-sink v0.3.21
[INFO] [stderr]    Compiling futures-util v0.3.21
[INFO] [stderr]     Checking robust v0.2.3
[INFO] [stderr]     Checking optional v0.5.0
[INFO] [stderr]     Checking siphasher v0.2.3
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.1
[INFO] [stderr]     Checking miniz_oxide v0.5.3
[INFO] [stderr]     Checking svgtypes v0.5.0
[INFO] [stderr]     Checking float_next_after v0.1.5
[INFO] [stderr]     Checking memmap2 v0.5.4
[INFO] [stderr]     Checking unicode-script v0.5.4
[INFO] [stderr]     Checking unicode-bidi-mirroring v0.1.0
[INFO] [stderr]     Checking unicode-ccc v0.1.2
[INFO] [stderr]     Checking xmlparser v0.13.3
[INFO] [stderr]     Checking siphasher v0.3.10
[INFO] [stderr]     Checking data-url v0.1.1
[INFO] [stderr]    Compiling rstest_macros v0.14.0
[INFO] [stderr]     Checking hexasphere v7.2.0
[INFO] [stderr]     Checking flate2 v1.0.24
[INFO] [stderr]     Checking svgtypes v0.8.1
[INFO] [stderr]     Checking owned_ttf_parser v0.15.0
[INFO] [stderr]     Checking crossbeam v0.8.1
[INFO] [stderr]     Checking lyon_tessellation v0.17.10
[INFO] [stderr]     Checking simplecss v0.2.1
[INFO] [stderr]     Checking kurbo v0.8.3
[INFO] [stderr]     Checking ab_glyph v0.2.15
[INFO] [stderr]     Checking roxmltree v0.14.1
[INFO] [stderr]     Checking bstr v0.2.17
[INFO] [stderr]     Checking terminal_size v0.1.17
[INFO] [stderr]     Checking rctree v0.4.0
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking pico-args v0.4.2
[INFO] [stderr]     Checking glyph_brush_layout v0.2.3
[INFO] [stderr]     Checking xmlwriter v0.1.0
[INFO] [stderr]     Checking unicode-vo v0.1.0
[INFO] [stderr]     Checking unicode-segmentation v1.9.0
[INFO] [stderr]     Checking fontdb v0.7.0
[INFO] [stderr]     Checking console v0.15.0
[INFO] [stderr]     Checking lyon_svg v0.17.2
[INFO] [stderr]     Checking tempfile v3.3.0
[INFO] [stderr]     Checking similar v2.1.0
[INFO] [stderr]    Compiling toml v0.5.9
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]     Checking similar-asserts v1.2.0
[INFO] [stderr]     Checking goldenfile v1.4.3
[INFO] [stderr]    Compiling bytemuck_derive v1.1.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.31
[INFO] [stderr]    Compiling tracing-attributes v0.1.22
[INFO] [stderr]    Compiling nalgebra-macros v0.1.0
[INFO] [stderr]    Compiling futures-macro v0.3.21
[INFO] [stderr]    Compiling num-derive v0.3.3
[INFO] [stderr]     Checking bytemuck v1.10.0
[INFO] [stderr]     Checking image v0.23.14
[INFO] [stderr]     Checking safe_arch v0.6.0
[INFO] [stderr]     Checking thiserror v1.0.31
[INFO] [stderr]     Checking naga v0.8.5
[INFO] [stderr]     Checking wide v0.7.4
[INFO] [stderr]     Checking tracing v0.1.35
[INFO] [stderr]    Compiling cargo-manifest v0.2.8
[INFO] [stderr]     Checking futures-executor v0.3.21
[INFO] [stderr]     Checking futures v0.3.21
[INFO] [stderr]     Checking rstest v0.15.0
[INFO] [stderr]    Compiling bevy_macro_utils v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking simba v0.7.1
[INFO] [stderr]    Compiling bevy_derive v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]    Compiling bevy_reflect_derive v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]    Compiling bevy_ecs_macros v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]    Compiling bevy-crevice-derive v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking smallvec v1.9.0
[INFO] [stderr]     Checking hashbrown v0.11.2
[INFO] [stderr]     Checking glam v0.20.5
[INFO] [stderr]     Checking ron v0.7.1
[INFO] [stderr]     Checking serde_json v1.0.82
[INFO] [stderr]     Checking gb9000_level_generation v0.1.0 (/opt/rustwide/workdir/tools/level_generation)
[INFO] [stderr]     Checking parking_lot_core v0.8.5
[INFO] [stderr]     Checking tracing-subscriber v0.3.14
[INFO] [stderr]     Checking spade v2.0.0
[INFO] [stderr]     Checking rustybuzz v0.4.0
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]     Checking bevy_utils v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking gpu-descriptor v0.2.2
[INFO] [stderr]     Checking wgpu-hal v0.12.5
[INFO] [stderr]     Checking bevy_reflect v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_crevice v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking usvg v0.20.0
[INFO] [stderr]     Checking bevy_ecs v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_math v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking wgpu v0.12.0
[INFO] [stderr]     Checking nalgebra v0.31.0
[INFO] [stderr]     Checking bevy_app v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_log v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_core v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_hierarchy v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_window v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_input v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_transform v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_diagnostic v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_winit v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_asset v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_render v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_scene v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking parry3d v0.9.0
[INFO] [stderr]     Checking bevy_core_pipeline v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_sprite v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking rapier3d v0.13.0
[INFO] [stderr]     Checking bevy_text v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_ui v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_internal v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy v0.7.0 (https://github.com/SUPERCILEX/bevy#98d2e0eb)
[INFO] [stderr]     Checking bevy_tweening v0.4.0 (https://github.com/SUPERCILEX/bevy_tweening#1e34d3d1)
[INFO] [stderr]     Checking bevy_svg v0.7.0
[INFO] [stderr]     Checking bevy_rapier3d v0.14.1
[INFO] [stderr]     Checking bevy_prototype_lyon v0.5.0
[INFO] [stderr]     Checking grocery_bagger_9000 v1.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Component, Deref)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Component, Deref)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(Component, Deref)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(Component, Deref)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 62 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 62 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/animations.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/bag_replacement.rs:54:51
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/bag_replacement.rs:54:51
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/bag_replacement.rs:57:51
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/bag_replacement.rs:57:51
[INFO] [stdout]    |
[INFO] [stdout] 57 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/bag_replacement.rs:60:51
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/bag_replacement.rs:60:51
[INFO] [stdout]    |
[INFO] [stdout] 60 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/bag_replacement.rs:80:10
[INFO] [stdout]    |
[INFO] [stdout] 80 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/bags/bag_size.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Debug, Copy, Clone, Component)]
[INFO] [stdout]   |                              ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/bag_replacement.rs:80:10
[INFO] [stdout]    |
[INFO] [stdout] 80 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/bags/bag_size.rs:3:30
[INFO] [stdout]   |
[INFO] [stdout] 3 | #[derive(Debug, Copy, Clone, Component)]
[INFO] [stdout]   |                              ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/movement.rs:82:51
[INFO] [stdout]    |
[INFO] [stdout] 82 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/bags/spawn.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/movement.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 | #[derive(Default, Component, Deref, DerefMut)]
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/movement.rs:82:51
[INFO] [stdout]    |
[INFO] [stdout] 82 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:26:19
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Default, Component)]
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/movement.rs:87:19
[INFO] [stdout]    |
[INFO] [stdout] 87 | #[derive(Default, Component, Deref, DerefMut)]
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:26:19
[INFO] [stdout]    |
[INFO] [stdout] 26 | #[derive(Default, Component)]
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[derive(Component, Deref, DerefMut)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:29:10
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/levels/init/level01.rs:135:10
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[derive(Component)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:35:10
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[derive(Component, Deref, DerefMut)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/conveyor_belt/spawn.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/levels/init/level01.rs:135:10
[INFO] [stdout]     |
[INFO] [stdout] 135 | #[derive(Component)]
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/levels/scoring.rs:36:51
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/levels/transitions.rs:43:45
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[derive(Debug, Hash, PartialEq, Eq, Clone, StageLabel)]
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/levels/transitions.rs:46:51
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/levels/scoring.rs:36:51
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/levels/transitions.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Default, Component)]
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/levels/transitions.rs:43:45
[INFO] [stdout]    |
[INFO] [stdout] 43 | #[derive(Debug, Hash, PartialEq, Eq, Clone, StageLabel)]
[INFO] [stdout]    |                                             ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/nominos/colors.rs:8:45
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Component, FromPrimitive)]
[INFO] [stdout]   |                                             ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/levels/transitions.rs:46:51
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/levels/transitions.rs:49:19
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Default, Component)]
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/movement.rs:46:51
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/movement.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/nominos/colors.rs:8:45
[INFO] [stdout]   |
[INFO] [stdout] 8 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Component, FromPrimitive)]
[INFO] [stdout]   |                                             ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/movement.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/spawn.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(Default, Component)]
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/movement.rs:46:51
[INFO] [stdout]    |
[INFO] [stdout] 46 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/movement.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/spawn.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/movement.rs:52:10
[INFO] [stdout]    |
[INFO] [stdout] 52 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/mod.rs:36:45
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Component, FromPrimitive)]
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/spawn.rs:10:19
[INFO] [stdout]    |
[INFO] [stdout] 10 | #[derive(Default, Component)]
[INFO] [stdout]    |                   ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/robot/spawn.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Default, Component)]
[INFO] [stdout]   |                   ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/spawn.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | #[derive(Bundle)]
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/robot/spawn.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Default, Bundle)]
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/nominos/mod.rs:36:45
[INFO] [stdout]    |
[INFO] [stdout] 36 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Component, FromPrimitive)]
[INFO] [stdout]    |                                             ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/robot/timing.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/robot/timing.rs:77:10
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]  --> src/robot/spawn.rs:5:19
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[derive(Default, Component)]
[INFO] [stdout]   |                   ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/robot/timing.rs:80:10
[INFO] [stdout]    |
[INFO] [stdout] 80 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/robot/spawn.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[derive(Default, Bundle)]
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/hud.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/robot/timing.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/in_game_menu.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/robot/timing.rs:77:10
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/level_end_menu.rs:50:51
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/robot/timing.rs:80:10
[INFO] [stdout]    |
[INFO] [stdout] 80 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/level_end_menu.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/hud.rs:32:10
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/level_end_menu.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/level_end_menu.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/in_game_menu.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/level_end_menu.rs:50:51
[INFO] [stdout]    |
[INFO] [stdout] 50 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/window_management.rs:51:51
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/window_management.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/level_end_menu.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/level_end_menu.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/ui/level_end_menu.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/window_management.rs:51:51
[INFO] [stdout]    |
[INFO] [stdout] 51 | #[derive(Debug, Copy, Clone, Eq, PartialEq, Hash, SystemLabel)]
[INFO] [stdout]    |                                                   ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/window_management.rs:54:10
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(Component)]
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Parse(Error { inner: ErrorInner { kind: Custom, line: Some(132), col: 0, at: Some(2771), message: "invalid type: map, expected a sequence", key: ["package", "authors"] } })
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let Some(id) = belt_pieces.get(belt_options.num_pieces_selectable as usize - 1)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]     = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]   --> src/levels/init/level11.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 78 |     if let Some(started) = level_started.iter().last() && **started == 11 && robot_options.enabled {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]    = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]    --> src/robot/timing.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |         if let Some((target, indicator)) = spawned_copy && target == target_id {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]     = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]   --> src/ui/in_game_menu.rs:87:8
[INFO] [stdout]    |
[INFO] [stdout] 87 |     if let Ok(interaction) = interaction_query.get_single() && *interaction == Interaction::Clicked {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]    = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]    --> src/ui/level_end_menu.rs:258:8
[INFO] [stdout]     |
[INFO] [stdout] 258 |     if let Ok(interaction) = interaction_query.get_single() && *interaction == Interaction::Clicked {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]     = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]    --> src/ui/level_end_menu.rs:268:8
[INFO] [stdout]     |
[INFO] [stdout] 268 |     if let Ok(interaction) = interaction_query.get_single() && *interaction == Interaction::Clicked {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]     = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |         let Some(id) = belt_pieces.get(belt_options.num_pieces_selectable as usize - 1)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]     = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]   --> src/levels/init/level11.rs:78:8
[INFO] [stdout]    |
[INFO] [stdout] 78 |     if let Some(started) = level_started.iter().last() && **started == 11 && robot_options.enabled {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]    = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]    --> src/robot/timing.rs:224:12
[INFO] [stdout]     |
[INFO] [stdout] 224 |         if let Some((target, indicator)) = spawned_copy && target == target_id {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]     = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]   --> src/ui/in_game_menu.rs:87:8
[INFO] [stdout]    |
[INFO] [stdout] 87 |     if let Ok(interaction) = interaction_query.get_single() && *interaction == Interaction::Clicked {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]    = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]    --> src/ui/level_end_menu.rs:258:8
[INFO] [stdout]     |
[INFO] [stdout] 258 |     if let Ok(interaction) = interaction_query.get_single() && *interaction == Interaction::Clicked {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]     = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: `let` expressions in this position are unstable
[INFO] [stdout]    --> src/ui/level_end_menu.rs:268:8
[INFO] [stdout]     |
[INFO] [stdout] 268 |     if let Ok(interaction) = interaction_query.get_single() && *interaction == Interaction::Clicked {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #53667 <https://github.com/rust-lang/rust/issues/53667> for more information
[INFO] [stdout]     = help: add `#![feature(let_chains)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]  --> src/nominos/consts.rs:1:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{f32::consts::PI, sync::LazyLock};
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]   = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:10:20
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub static DEG_90: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_z(-PI / 2.));
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub static DEG_90: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_z(-PI / 2.));
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub static DEG_180: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_z(PI));
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:11:38
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub static DEG_180: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_z(PI));
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub static DEG_MIRRORED: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_y(PI));
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:12:43
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub static DEG_MIRRORED: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_y(PI));
[INFO] [stdout]    |                                           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:14:35
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub static TROMINO_STRAIGHT_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:14:52
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub static TROMINO_STRAIGHT_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:26:39
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub static TROMINO_STRAIGHT_COLLIDER: LazyLock<Collider> =
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     LazyLock::new(|| Collider::cuboid(0.49, 1.49, 0.1));
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:29:28
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub static TROMINO_L_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:29:45
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub static TROMINO_L_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                             ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub static TROMINO_L_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:43:53
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub static TROMINO_L_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:58:37
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub static TETROMINO_STRAIGHT_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:58:54
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub static TETROMINO_STRAIGHT_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:70:41
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub static TETROMINO_STRAIGHT_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:70:62
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub static TETROMINO_STRAIGHT_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:78:35
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub static TETROMINO_SQUARE_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:78:52
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub static TETROMINO_SQUARE_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:90:39
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub static TETROMINO_SQUARE_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:90:60
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub static TETROMINO_SQUARE_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                                            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub static TETROMINO_T_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:98:47
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub static TETROMINO_T_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:114:34
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub static TETROMINO_T_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:114:55
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub static TETROMINO_T_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:129:30
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub static TETROMINO_L_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:129:47
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub static TETROMINO_L_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]     |                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:143:34
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub static TETROMINO_L_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:143:55
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub static TETROMINO_L_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:158:33
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub static TETROMINO_SKEW_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:158:50
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub static TETROMINO_SKEW_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]     |                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:174:37
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub static TETROMINO_SKEW_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:174:58
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub static TETROMINO_SKEW_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `let_else` has been stable since 1.65.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/main.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(let_else)]
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `once_cell` has been stable since 1.70.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/main.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(once_cell)]
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `is_some_with`
[INFO] [stdout]  --> src/main.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(is_some_with)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `option_result_contains`
[INFO] [stdout]  --> src/main.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(option_result_contains)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]  --> src/nominos/consts.rs:1:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::{f32::consts::PI, sync::LazyLock};
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]   = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:10:20
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub static DEG_90: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_z(-PI / 2.));
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:10:37
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub static DEG_90: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_z(-PI / 2.));
[INFO] [stdout]    |                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:11:21
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub static DEG_180: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_z(PI));
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:11:38
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub static DEG_180: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_z(PI));
[INFO] [stdout]    |                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:12:26
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub static DEG_MIRRORED: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_y(PI));
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:12:43
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub static DEG_MIRRORED: LazyLock<Quat> = LazyLock::new(|| Quat::from_rotation_y(PI));
[INFO] [stdout]    |                                           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:14:35
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub static TROMINO_STRAIGHT_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:14:52
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub static TROMINO_STRAIGHT_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:26:39
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub static TROMINO_STRAIGHT_COLLIDER: LazyLock<Collider> =
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     LazyLock::new(|| Collider::cuboid(0.49, 1.49, 0.1));
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:29:28
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub static TROMINO_L_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:29:45
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub static TROMINO_L_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                             ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:43:32
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub static TROMINO_L_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:43:53
[INFO] [stdout]    |
[INFO] [stdout] 43 | pub static TROMINO_L_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                                     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:58:37
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub static TETROMINO_STRAIGHT_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:58:54
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub static TETROMINO_STRAIGHT_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                                      ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:70:41
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub static TETROMINO_STRAIGHT_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:70:62
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub static TETROMINO_STRAIGHT_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:78:35
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub static TETROMINO_SQUARE_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:78:52
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub static TETROMINO_SQUARE_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                                    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:90:39
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub static TETROMINO_SQUARE_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:90:60
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub static TETROMINO_SQUARE_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]    |                                                            ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:98:30
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub static TETROMINO_T_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]   --> src/nominos/consts.rs:98:47
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub static TETROMINO_T_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]    |                                               ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]    = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:114:34
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub static TETROMINO_T_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:114:55
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub static TETROMINO_T_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:129:30
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub static TETROMINO_L_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:129:47
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub static TETROMINO_L_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]     |                                               ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:143:34
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub static TETROMINO_L_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:143:55
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub static TETROMINO_L_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:158:33
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub static TETROMINO_SKEW_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:158:50
[INFO] [stdout]     |
[INFO] [stdout] 158 | pub static TETROMINO_SKEW_PATH: LazyLock<Path> = LazyLock::new(|| {
[INFO] [stdout]     |                                                  ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:174:37
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub static TETROMINO_SKEW_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0658]: use of unstable library feature 'lazy_cell'
[INFO] [stdout]    --> src/nominos/consts.rs:174:58
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub static TETROMINO_SKEW_COLLIDER: LazyLock<Collider> = LazyLock::new(|| {
[INFO] [stdout]     |                                                          ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: see issue #109736 <https://github.com/rust-lang/rust/issues/109736> for more information
[INFO] [stdout]     = help: add `#![feature(lazy_cell)]` to the crate attributes to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `let_else` has been stable since 1.65.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/main.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(let_else)]
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `once_cell` has been stable since 1.70.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/main.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(once_cell)]
[INFO] [stdout]   |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `is_some_with`
[INFO] [stdout]  --> src/main.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(is_some_with)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `option_result_contains`
[INFO] [stdout]  --> src/main.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(option_result_contains)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/bag_replacement.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 |     bags: Query<(&GlobalTransform, &BagSize), With<BagMarker>>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/bag_replacement.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |     color_wrapper: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NominoColor: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:87:20
[INFO] [stdout]     |
[INFO] [stdout] 87  |     color_wrapper: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `NominoColor`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&NominoColor` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:86:11
[INFO] [stdout]     |
[INFO] [stdout] 86  |     bags: Query<(&GlobalTransform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:131:22
[INFO] [stdout]     |
[INFO] [stdout] 131 |     piece_colliders: Query<(&GlobalTransform, &Collider), With<NominoMarker>>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/bag_replacement.rs:86:11
[INFO] [stdout]    |
[INFO] [stdout] 86 |     bags: Query<(&GlobalTransform, &BagSize), With<BagMarker>>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagLidMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |     lid_collider_bag: Query<&Parent, With<BagLidMarker>>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagLidMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagLidMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/bag_replacement.rs:87:20
[INFO] [stdout]    |
[INFO] [stdout] 87 |     color_wrapper: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::colors::NominoColor: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:87:20
[INFO] [stdout]     |
[INFO] [stdout] 87  |     color_wrapper: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::colors::NominoColor`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&nominos::colors::NominoColor` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:86:11
[INFO] [stdout]     |
[INFO] [stdout] 86  |     bags: Query<(&GlobalTransform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:178:11
[INFO] [stdout]     |
[INFO] [stdout] 178 |     bags: Query<Entity, With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:131:22
[INFO] [stdout]     |
[INFO] [stdout] 131 |     piece_colliders: Query<(&GlobalTransform, &Collider), With<NominoMarker>>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 |     bags: Query<(&Transform, &GlobalTransform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagLidMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |     lid_collider_bag: Query<&Parent, With<BagLidMarker>>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagLidMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagLidMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 |     bags: Query<(&Transform, &GlobalTransform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&bevy::prelude::Transform, &bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:178:11
[INFO] [stdout]     |
[INFO] [stdout] 178 |     bags: Query<Entity, With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 |     bags: Query<(&Transform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 |     bags: Query<(&Transform, &GlobalTransform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:209:11
[INFO] [stdout]     |
[INFO] [stdout] 209 |     bags: Query<(&Transform, &GlobalTransform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&bevy::prelude::Transform, &bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagContainerMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |     bag_container: Query<Entity, With<BagContainerMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagContainerMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagContainerMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 |     bags: Query<(&Transform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&bevy::prelude::Transform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 |     bags: Query<(&Transform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagContainerMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:231:20
[INFO] [stdout]     |
[INFO] [stdout] 231 |     bag_container: Query<Entity, With<BagContainerMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagContainerMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagContainerMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:70:20
[INFO] [stdout]    |
[INFO] [stdout] 70 |     bag_positions: Query<&GlobalTransform, With<BagMarker>>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/bag_replacement.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 |     bags: Query<(&Transform, &BagSize), With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(&bevy::prelude::Transform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:71:26
[INFO] [stdout]    |
[INFO] [stdout] 71 |       mut piece_positions: Query<
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 72 | |         (&GlobalTransform, &mut Transform),
[INFO] [stdout] 73 | |         (With<NominoMarker>, Without<BagMarker>),
[INFO] [stdout] 74 | |     >,
[INFO] [stdout]    | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:70:20
[INFO] [stdout]    |
[INFO] [stdout] 70 |     bag_positions: Query<&GlobalTransform, With<BagMarker>>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:71:26
[INFO] [stdout]    |
[INFO] [stdout] 71 |       mut piece_positions: Query<
[INFO] [stdout]    |  __________________________^
[INFO] [stdout] 72 | |         (&GlobalTransform, &mut Transform),
[INFO] [stdout] 73 | |         (With<NominoMarker>, Without<BagMarker>),
[INFO] [stdout] 74 | |     >,
[INFO] [stdout]    | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<BagMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/bags/positioning.rs:71:26
[INFO] [stdout]     |
[INFO] [stdout] 71  |       mut piece_positions: Query<
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 72  | |         (&GlobalTransform, &mut Transform),
[INFO] [stdout] 73  | |         (With<NominoMarker>, Without<BagMarker>),
[INFO] [stdout] 74  | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<BagMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<BagMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/bags/positioning.rs:71:26
[INFO] [stdout]     |
[INFO] [stdout] 71  |       mut piece_positions: Query<
[INFO] [stdout]     |  __________________________^
[INFO] [stdout] 72  | |         (&GlobalTransform, &mut Transform),
[INFO] [stdout] 73  | |         (With<NominoMarker>, Without<BagMarker>),
[INFO] [stdout] 74  | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<BagMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 |     bags: Query<&BagSize, (With<BagMarker>, Without<Exiting>)>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 |     bags: Query<&BagSize, (With<BagMarker>, Without<Exiting>)>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Exiting: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 |     bags: Query<&BagSize, (With<BagMarker>, Without<Exiting>)>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Exiting`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::Without<Exiting>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Exiting: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:88:11
[INFO] [stdout]    |
[INFO] [stdout] 88 |     bags: Query<&BagSize, (With<BagMarker>, Without<Exiting>)>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Exiting`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::Without<Exiting>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagMarker>, WithoutFetch<Exiting>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/bags/positioning.rs:88:11
[INFO] [stdout]     |
[INFO] [stdout] 88  |     bags: Query<&BagSize, (With<BagMarker>, Without<Exiting>)>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<BagMarker>, WithoutFetch<Exiting>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagMarker>, WithoutFetch<Exiting>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/bags/positioning.rs:88:11
[INFO] [stdout]     |
[INFO] [stdout] 88  |     bags: Query<&BagSize, (With<BagMarker>, Without<Exiting>)>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<BagMarker>, WithoutFetch<Exiting>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagContainerMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:89:20
[INFO] [stdout]    |
[INFO] [stdout] 89 |     mut container: Query<&mut Transform, (With<BagContainerMarker>, Without<NominoMarker>)>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagContainerMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagContainerMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagContainerMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:89:20
[INFO] [stdout]    |
[INFO] [stdout] 89 |     mut container: Query<&mut Transform, (With<BagContainerMarker>, Without<NominoMarker>)>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagContainerMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagContainerMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:89:20
[INFO] [stdout]    |
[INFO] [stdout] 89 |     mut container: Query<&mut Transform, (With<BagContainerMarker>, Without<NominoMarker>)>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::Without<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/bags/positioning.rs:89:20
[INFO] [stdout]    |
[INFO] [stdout] 89 |     mut container: Query<&mut Transform, (With<BagContainerMarker>, Without<NominoMarker>)>,
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::Without<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagContainerMarker>, WithoutFetch<nominos::spawn::NominoMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/bags/positioning.rs:89:20
[INFO] [stdout]     |
[INFO] [stdout] 89  |     mut container: Query<&mut Transform, (With<BagContainerMarker>, Without<NominoMarker>)>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<BagContainerMarker>, WithoutFetch<nominos::spawn::NominoMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagContainerMarker>, WithoutFetch<nominos::spawn::NominoMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/bags/positioning.rs:89:20
[INFO] [stdout]     |
[INFO] [stdout] 89  |     mut container: Query<&mut Transform, (With<BagContainerMarker>, Without<NominoMarker>)>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<BagContainerMarker>, WithoutFetch<nominos::spawn::NominoMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/positioning.rs:88:11
[INFO] [stdout]     |
[INFO] [stdout] 88  |     bags: Query<&BagSize, (With<BagMarker>, Without<Exiting>)>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/bags/positioning.rs:88:11
[INFO] [stdout]     |
[INFO] [stdout] 88  |     bags: Query<&BagSize, (With<BagMarker>, Without<Exiting>)>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/conveyor_belt/movement.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 |       mut conveyor_belt: Query<
[INFO] [stdout]    |  ________________________^
[INFO] [stdout] 93 | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 94 | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 95 | |     >,
[INFO] [stdout]    | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/conveyor_belt/movement.rs:92:24
[INFO] [stdout]    |
[INFO] [stdout] 92 |       mut conveyor_belt: Query<
[INFO] [stdout]    |  ________________________^
[INFO] [stdout] 93 | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 94 | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 95 | |     >,
[INFO] [stdout]    | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltInstance: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:92:24
[INFO] [stdout]     |
[INFO] [stdout] 92  |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 93  | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 94  | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 95  | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltInstance`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut ConveyorBeltInstance` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltInstance: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:92:24
[INFO] [stdout]     |
[INFO] [stdout] 92  |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 93  | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 94  | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 95  | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltInstance`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut ConveyorBeltInstance` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:92:24
[INFO] [stdout]     |
[INFO] [stdout] 92  |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 93  | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 94  | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 95  | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:92:24
[INFO] [stdout]     |
[INFO] [stdout] 92  |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 93  | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 94  | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 95  | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 133 | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 134 | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 135 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 133 | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 134 | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 135 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     mut colors: Query<&mut DrawMode, (With<NominoMarker>, Without<Selectable>)>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selectable: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     mut colors: Query<&mut DrawMode, (With<NominoMarker>, Without<Selectable>)>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selectable`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<Selectable>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     mut colors: Query<&mut DrawMode, (With<NominoMarker>, Without<Selectable>)>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<Selectable>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     mut colors: Query<&mut DrawMode, (With<NominoMarker>, Without<Selectable>)>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<Selectable>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selectable: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     mut colors: Query<&mut DrawMode, (With<NominoMarker>, Without<Selectable>)>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selectable`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<Selectable>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<Selectable>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:136:17
[INFO] [stdout]     |
[INFO] [stdout] 136 |     mut colors: Query<&mut DrawMode, (With<NominoMarker>, Without<Selectable>)>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<Selectable>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |     selected_pieces: Query<(), With<Selected>>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:138:22
[INFO] [stdout]     |
[INFO] [stdout] 138 |     selected_pieces: Query<(), With<Selected>>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NominoColor: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |     nomino_colors: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `NominoColor`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&NominoColor` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::colors::NominoColor: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:137:20
[INFO] [stdout]     |
[INFO] [stdout] 137 |     nomino_colors: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::colors::NominoColor`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&nominos::colors::NominoColor` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltInstance: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 133 | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 134 | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 135 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltInstance`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut ConveyorBeltInstance` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltInstance: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 133 | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 134 | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 135 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltInstance`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut ConveyorBeltInstance` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 133 | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 134 | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 135 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:132:24
[INFO] [stdout]     |
[INFO] [stdout] 132 |       mut conveyor_belt: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 133 | |         (Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds),
[INFO] [stdout] 134 | |         With<ConveyorBeltMarker>,
[INFO] [stdout] 135 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut ConveyorBeltInstance, &mut BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:209:18
[INFO] [stdout]     |
[INFO] [stdout] 209 |     belt_pieces: Query<(&BeltPieceIds, ChangeTrackers<BeltPieceIds>), With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:209:18
[INFO] [stdout]     |
[INFO] [stdout] 209 |     belt_pieces: Query<(&BeltPieceIds, ChangeTrackers<BeltPieceIds>), With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]     --> src/conveyor_belt/movement.rs:209:40
[INFO] [stdout]      |
[INFO] [stdout] 209  |     belt_pieces: Query<(&BeltPieceIds, ChangeTrackers<BeltPieceIds>), With<ConveyorBeltMarker>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]                Aabb
[INFO] [stdout]                AdditionalMassProperties
[INFO] [stdout]                AssetAnimator<T>
[INFO] [stdout]                AsyncCollider
[INFO] [stdout]                AsyncSceneCollider
[INFO] [stdout]                CalculatedClip
[INFO] [stdout]                CalculatedSize
[INFO] [stdout]                Camera2d
[INFO] [stdout]              and 82 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::ChangeTrackers`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/query/fetch.rs:1090:30
[INFO] [stdout]      |
[INFO] [stdout] 1090 | pub struct ChangeTrackers<T: Component> {
[INFO] [stdout]      |                              ^^^^^^^^^ required by this bound in `ChangeTrackers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]     --> src/conveyor_belt/movement.rs:209:40
[INFO] [stdout]      |
[INFO] [stdout] 209  |     belt_pieces: Query<(&BeltPieceIds, ChangeTrackers<BeltPieceIds>), With<ConveyorBeltMarker>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]                Aabb
[INFO] [stdout]                AdditionalMassProperties
[INFO] [stdout]                AssetAnimator<T>
[INFO] [stdout]                AsyncCollider
[INFO] [stdout]                AsyncSceneCollider
[INFO] [stdout]                CalculatedClip
[INFO] [stdout]                CalculatedSize
[INFO] [stdout]                Camera2d
[INFO] [stdout]              and 82 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::ChangeTrackers`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/query/fetch.rs:1090:30
[INFO] [stdout]      |
[INFO] [stdout] 1090 | pub struct ChangeTrackers<T: Component> {
[INFO] [stdout]      |                              ^^^^^^^^^ required by this bound in `ChangeTrackers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 |     belt: Query<(Entity, &GlobalTransform, &BeltPieceIds), With<ConveyorBeltMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 |     belt: Query<(Entity, &GlobalTransform, &BeltPieceIds), With<ConveyorBeltMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     piece_positions: Query<&GlobalTransform, (With<NominoMarker>, With<Selected>)>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     piece_positions: Query<&GlobalTransform, (With<NominoMarker>, With<Selected>)>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     piece_positions: Query<&GlobalTransform, (With<NominoMarker>, With<Selected>)>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     piece_positions: Query<&GlobalTransform, (With<NominoMarker>, With<Selected>)>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     piece_positions: Query<&GlobalTransform, (With<NominoMarker>, With<Selected>)>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:227:22
[INFO] [stdout]     |
[INFO] [stdout] 227 |     piece_positions: Query<&GlobalTransform, (With<NominoMarker>, With<Selected>)>,
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTargetMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:228:23
[INFO] [stdout]     |
[INFO] [stdout] 228 |     old_robot_target: Query<Entity, With<RobotTargetMarker>>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotTargetMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<RobotTargetMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTargetMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:228:23
[INFO] [stdout]     |
[INFO] [stdout] 228 |     old_robot_target: Query<Entity, With<RobotTargetMarker>>,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotTargetMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<RobotTargetMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 |     belt: Query<(Entity, &GlobalTransform, &BeltPieceIds), With<ConveyorBeltMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &bevy::prelude::GlobalTransform, &BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:226:11
[INFO] [stdout]     |
[INFO] [stdout] 226 |     belt: Query<(Entity, &GlobalTransform, &BeltPieceIds), With<ConveyorBeltMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &bevy::prelude::GlobalTransform, &BeltPieceIds)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:275:18
[INFO] [stdout]     |
[INFO] [stdout] 275 |     belt_pieces: Query<&BeltPieceIds, With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:275:18
[INFO] [stdout]     |
[INFO] [stdout] 275 |     belt_pieces: Query<&BeltPieceIds, With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:275:18
[INFO] [stdout]     |
[INFO] [stdout] 275 |     belt_pieces: Query<&BeltPieceIds, With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:275:18
[INFO] [stdout]     |
[INFO] [stdout] 275 |     belt_pieces: Query<&BeltPieceIds, With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltSelectableBackgroundMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 |       mut selectable: Query<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 297 | |         &mut Path,
[INFO] [stdout] 298 | |         (
[INFO] [stdout] 299 | |             With<BeltSelectableBackgroundMarker>,
[INFO] [stdout] 300 | |             Without<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BeltSelectableBackgroundMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BeltSelectableBackgroundMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltNonselectableBackgroundMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 |       mut selectable: Query<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 297 | |         &mut Path,
[INFO] [stdout] 298 | |         (
[INFO] [stdout] 299 | |             With<BeltSelectableBackgroundMarker>,
[INFO] [stdout] 300 | |             Without<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BeltNonselectableBackgroundMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<BeltNonselectableBackgroundMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltSelectableBackgroundMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 |       mut selectable: Query<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 297 | |         &mut Path,
[INFO] [stdout] 298 | |         (
[INFO] [stdout] 299 | |             With<BeltSelectableBackgroundMarker>,
[INFO] [stdout] 300 | |             Without<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BeltSelectableBackgroundMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BeltSelectableBackgroundMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BeltSelectableBackgroundMarker>, WithoutFetch<BeltNonselectableBackgroundMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 |       mut selectable: Query<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 297 | |         &mut Path,
[INFO] [stdout] 298 | |         (
[INFO] [stdout] 299 | |             With<BeltSelectableBackgroundMarker>,
[INFO] [stdout] 300 | |             Without<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BeltSelectableBackgroundMarker>, WithoutFetch<BeltNonselectableBackgroundMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltNonselectableBackgroundMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 |       mut selectable: Query<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 297 | |         &mut Path,
[INFO] [stdout] 298 | |         (
[INFO] [stdout] 299 | |             With<BeltSelectableBackgroundMarker>,
[INFO] [stdout] 300 | |             Without<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BeltNonselectableBackgroundMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<BeltNonselectableBackgroundMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:303:24
[INFO] [stdout]     |
[INFO] [stdout] 303 |       mut nonselectable: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 304 | |         (&mut Path, &mut Transform),
[INFO] [stdout] 305 | |         (
[INFO] [stdout] 306 | |             With<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |         ),
[INFO] [stdout] 311 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BeltSelectableBackgroundMarker>, WithoutFetch<BeltNonselectableBackgroundMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:296:21
[INFO] [stdout]     |
[INFO] [stdout] 296 |       mut selectable: Query<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 297 | |         &mut Path,
[INFO] [stdout] 298 | |         (
[INFO] [stdout] 299 | |             With<BeltSelectableBackgroundMarker>,
[INFO] [stdout] 300 | |             Without<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] 301 | |         ),
[INFO] [stdout] 302 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BeltSelectableBackgroundMarker>, WithoutFetch<BeltNonselectableBackgroundMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BeltNonselectableBackgroundMarker>, WithoutFetch<BeltSelectableBackgroundMarker>, WithoutFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:303:24
[INFO] [stdout]     |
[INFO] [stdout] 303 |       mut nonselectable: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 304 | |         (&mut Path, &mut Transform),
[INFO] [stdout] 305 | |         (
[INFO] [stdout] 306 | |             With<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |         ),
[INFO] [stdout] 311 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BeltNonselectableBackgroundMarker>, WithoutFetch<BeltSelectableBackgroundMarker>, WithoutFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:303:24
[INFO] [stdout]     |
[INFO] [stdout] 303 |       mut nonselectable: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 304 | |         (&mut Path, &mut Transform),
[INFO] [stdout] 305 | |         (
[INFO] [stdout] 306 | |             With<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |         ),
[INFO] [stdout] 311 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:326:20
[INFO] [stdout]     |
[INFO] [stdout] 326 |     conveyor_belt: Query<&BeltPieceIds, With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BeltNonselectableBackgroundMarker>, WithoutFetch<BeltSelectableBackgroundMarker>, WithoutFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:303:24
[INFO] [stdout]     |
[INFO] [stdout] 303 |       mut nonselectable: Query<
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 304 | |         (&mut Path, &mut Transform),
[INFO] [stdout] 305 | |         (
[INFO] [stdout] 306 | |             With<BeltNonselectableBackgroundMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |         ),
[INFO] [stdout] 311 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BeltNonselectableBackgroundMarker>, WithoutFetch<BeltSelectableBackgroundMarker>, WithoutFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:327:20
[INFO] [stdout]     |
[INFO] [stdout] 327 |     nomino_colors: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:326:20
[INFO] [stdout]     |
[INFO] [stdout] 326 |     conveyor_belt: Query<&BeltPieceIds, With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:326:20
[INFO] [stdout]     |
[INFO] [stdout] 326 |     conveyor_belt: Query<&BeltPieceIds, With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:327:20
[INFO] [stdout]     |
[INFO] [stdout] 327 |     nomino_colors: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NominoColor: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:327:20
[INFO] [stdout]     |
[INFO] [stdout] 327 |     nomino_colors: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `NominoColor`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&NominoColor` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:326:20
[INFO] [stdout]     |
[INFO] [stdout] 326 |     conveyor_belt: Query<&BeltPieceIds, With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BeltPieceIds` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:365:18
[INFO] [stdout]     |
[INFO] [stdout] 365 |     belt_pieces: Query<(&BeltPieceIds, ChangeTrackers<BeltPieceIds>), With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::colors::NominoColor: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:327:20
[INFO] [stdout]     |
[INFO] [stdout] 327 |     nomino_colors: Query<&NominoColor, With<NominoMarker>>,
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::colors::NominoColor`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&nominos::colors::NominoColor` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]     --> src/conveyor_belt/movement.rs:365:40
[INFO] [stdout]      |
[INFO] [stdout] 365  |     belt_pieces: Query<(&BeltPieceIds, ChangeTrackers<BeltPieceIds>), With<ConveyorBeltMarker>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]                Aabb
[INFO] [stdout]                AdditionalMassProperties
[INFO] [stdout]                AssetAnimator<T>
[INFO] [stdout]                AsyncCollider
[INFO] [stdout]                AsyncSceneCollider
[INFO] [stdout]                CalculatedClip
[INFO] [stdout]                CalculatedSize
[INFO] [stdout]                Camera2d
[INFO] [stdout]              and 82 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::ChangeTrackers`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/query/fetch.rs:1090:30
[INFO] [stdout]      |
[INFO] [stdout] 1090 | pub struct ChangeTrackers<T: Component> {
[INFO] [stdout]      |                              ^^^^^^^^^ required by this bound in `ChangeTrackers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |     positions: Query<&Transform, (With<NominoMarker>, Without<Selected>)>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:365:18
[INFO] [stdout]     |
[INFO] [stdout] 365 |     belt_pieces: Query<(&BeltPieceIds, ChangeTrackers<BeltPieceIds>), With<ConveyorBeltMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |     positions: Query<&Transform, (With<NominoMarker>, Without<Selected>)>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BeltPieceIds: bevy::prelude::Component` is not satisfied
[INFO] [stdout]     --> src/conveyor_belt/movement.rs:365:40
[INFO] [stdout]      |
[INFO] [stdout] 365  |     belt_pieces: Query<(&BeltPieceIds, ChangeTrackers<BeltPieceIds>), With<ConveyorBeltMarker>>,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BeltPieceIds`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]                Aabb
[INFO] [stdout]                AdditionalMassProperties
[INFO] [stdout]                AssetAnimator<T>
[INFO] [stdout]                AsyncCollider
[INFO] [stdout]                AsyncSceneCollider
[INFO] [stdout]                CalculatedClip
[INFO] [stdout]                CalculatedSize
[INFO] [stdout]                Camera2d
[INFO] [stdout]              and 82 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::ChangeTrackers`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/query/fetch.rs:1090:30
[INFO] [stdout]      |
[INFO] [stdout] 1090 | pub struct ChangeTrackers<T: Component> {
[INFO] [stdout]      |                              ^^^^^^^^^ required by this bound in `ChangeTrackers`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |     positions: Query<&Transform, (With<NominoMarker>, Without<Selected>)>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |     positions: Query<&Transform, (With<NominoMarker>, Without<Selected>)>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |     positions: Query<&Transform, (With<NominoMarker>, Without<Selected>)>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/conveyor_belt/positioning.rs:48:21
[INFO] [stdout]    |
[INFO] [stdout] 48 |       mut background: Query<
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 49 | |         &mut Transform,
[INFO] [stdout] 50 | |         (
[INFO] [stdout] 51 | |             With<ConveyorBeltMarker>,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |         ),
[INFO] [stdout] 55 | |     >,
[INFO] [stdout]    | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/movement.rs:368:16
[INFO] [stdout]     |
[INFO] [stdout] 368 |     positions: Query<&Transform, (With<NominoMarker>, Without<Selected>)>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/conveyor_belt/positioning.rs:48:21
[INFO] [stdout]    |
[INFO] [stdout] 48 |       mut background: Query<
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 49 | |         &mut Transform,
[INFO] [stdout] 50 | |         (
[INFO] [stdout] 51 | |             With<ConveyorBeltMarker>,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |         ),
[INFO] [stdout] 55 | |     >,
[INFO] [stdout]    | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::Without<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<ConveyorBeltMarker>, WithoutFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/positioning.rs:48:21
[INFO] [stdout]     |
[INFO] [stdout] 48  |       mut background: Query<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 49  | |         &mut Transform,
[INFO] [stdout] 50  | |         (
[INFO] [stdout] 51  | |             With<ConveyorBeltMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |         ),
[INFO] [stdout] 55  | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<ConveyorBeltMarker>, WithoutFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ConveyorBeltMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/conveyor_belt/positioning.rs:48:21
[INFO] [stdout]    |
[INFO] [stdout] 48 |       mut background: Query<
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 49 | |         &mut Transform,
[INFO] [stdout] 50 | |         (
[INFO] [stdout] 51 | |             With<ConveyorBeltMarker>,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |         ),
[INFO] [stdout] 55 | |     >,
[INFO] [stdout]    | |_____^ the trait `bevy::prelude::Component` is not implemented for `ConveyorBeltMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<ConveyorBeltMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/conveyor_belt/positioning.rs:48:21
[INFO] [stdout]    |
[INFO] [stdout] 48 |       mut background: Query<
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 49 | |         &mut Transform,
[INFO] [stdout] 50 | |         (
[INFO] [stdout] 51 | |             With<ConveyorBeltMarker>,
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |         ),
[INFO] [stdout] 55 | |     >,
[INFO] [stdout]    | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::Without<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<ConveyorBeltMarker>, WithoutFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/conveyor_belt/positioning.rs:48:21
[INFO] [stdout]     |
[INFO] [stdout] 48  |       mut background: Query<
[INFO] [stdout]     |  _____________________^
[INFO] [stdout] 49  | |         &mut Transform,
[INFO] [stdout] 50  | |         (
[INFO] [stdout] 51  | |             With<ConveyorBeltMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 54  | |         ),
[INFO] [stdout] 55  | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<ConveyorBeltMarker>, WithoutFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selectable: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/levels/init/level01.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |       first_piece: Query<
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 148 | |         Entity,
[INFO] [stdout] 149 | |         (
[INFO] [stdout] 150 | |             With<Selectable>,
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         ),
[INFO] [stdout] 154 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Selectable`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selectable>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/levels/init/level01.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |       first_piece: Query<
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 148 | |         Entity,
[INFO] [stdout] 149 | |         (
[INFO] [stdout] 150 | |             With<Selectable>,
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         ),
[INFO] [stdout] 154 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<Selectable>, WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/levels/init/level01.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |       first_piece: Query<
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 148 | |         Entity,
[INFO] [stdout] 149 | |         (
[INFO] [stdout] 150 | |             With<Selectable>,
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         ),
[INFO] [stdout] 154 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<Selectable>, WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selectable: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/levels/init/level01.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |       first_piece: Query<
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 148 | |         Entity,
[INFO] [stdout] 149 | |         (
[INFO] [stdout] 150 | |             With<Selectable>,
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         ),
[INFO] [stdout] 154 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Selectable`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selectable>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/levels/init/level01.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |       first_piece: Query<
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 148 | |         Entity,
[INFO] [stdout] 149 | |         (
[INFO] [stdout] 150 | |             With<Selectable>,
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         ),
[INFO] [stdout] 154 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<Selectable>, WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/levels/init/level01.rs:147:18
[INFO] [stdout]     |
[INFO] [stdout] 147 |       first_piece: Query<
[INFO] [stdout]     |  __________________^
[INFO] [stdout] 148 | |         Entity,
[INFO] [stdout] 149 | |         (
[INFO] [stdout] 150 | |             With<Selectable>,
[INFO] [stdout] ...   |
[INFO] [stdout] 153 | |         ),
[INFO] [stdout] 154 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<Selectable>, WithFetch<nominos::spawn::NominoMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/levels/scoring.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 |     bags: Query<&BagSize, With<BagMarker>>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/levels/scoring.rs:54:11
[INFO] [stdout]     |
[INFO] [stdout] 54  |     bags: Query<&BagSize, With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LevelMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/levels/transitions.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 60 |     level: Query<(), With<LevelMarker>>,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `LevelMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<LevelMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/levels/scoring.rs:54:11
[INFO] [stdout]    |
[INFO] [stdout] 54 |     bags: Query<&BagSize, With<BagMarker>>,
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LevelMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/levels/transitions.rs:120:56
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn level_unload_handler(mut commands: Commands, level: Query<Entity, With<LevelMarker>>) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `LevelMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<LevelMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/levels/scoring.rs:54:11
[INFO] [stdout]     |
[INFO] [stdout] 54  |     bags: Query<&BagSize, With<BagMarker>>,
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LevelMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/levels/transitions.rs:60:12
[INFO] [stdout]    |
[INFO] [stdout] 60 |     level: Query<(), With<LevelMarker>>,
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `LevelMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<LevelMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LevelMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/levels/transitions.rs:120:56
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn level_unload_handler(mut commands: Commands, level: Query<Entity, With<LevelMarker>>) {
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `LevelMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<LevelMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/nominos/movement.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |     selectables: Query<&Selectable, With<NominoMarker>>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MainCamera: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/nominos/movement.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |     camera: Query<(&Camera, &GlobalTransform), With<MainCamera>>,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `MainCamera`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<MainCamera>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/nominos/movement.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |     selectables: Query<&Selectable, With<NominoMarker>>,
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/nominos/movement.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | /         Query<
[INFO] [stdout] 91 | |             (
[INFO] [stdout] 92 | |                 Entity,
[INFO] [stdout] 93 | |                 &mut Transform,
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |             (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 98 | |         >,
[INFO] [stdout]    | |_________^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MainCamera: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/nominos/movement.rs:87:13
[INFO] [stdout]    |
[INFO] [stdout] 87 |     camera: Query<(&Camera, &GlobalTransform), With<MainCamera>>,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `MainCamera`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<MainCamera>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:90:9
[INFO] [stdout]     |
[INFO] [stdout] 90  | /         Query<
[INFO] [stdout] 91  | |             (
[INFO] [stdout] 92  | |                 Entity,
[INFO] [stdout] 93  | |                 &mut Transform,
[INFO] [stdout] ...   |
[INFO] [stdout] 97  | |             (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 98  | |         >,
[INFO] [stdout]     | |_________^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selectable: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:84:18
[INFO] [stdout]     |
[INFO] [stdout] 84  |     selectables: Query<&Selectable, With<NominoMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selectable`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Selectable` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/nominos/movement.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 | /         Query<
[INFO] [stdout] 91 | |             (
[INFO] [stdout] 92 | |                 Entity,
[INFO] [stdout] 93 | |                 &mut Transform,
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |             (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 98 | |         >,
[INFO] [stdout]    | |_________^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Original<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:99:9
[INFO] [stdout]     |
[INFO] [stdout] 99  |         Query<(&mut Transform, Option<&Original<Transform>>), With<NominoMarker>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Original<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Original<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(&mut bevy::prelude::Transform, std::option::Option<&Original<bevy::prelude::Transform>>)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:90:9
[INFO] [stdout]     |
[INFO] [stdout] 90  | /         Query<
[INFO] [stdout] 91  | |             (
[INFO] [stdout] 92  | |                 Entity,
[INFO] [stdout] 93  | |                 &mut Transform,
[INFO] [stdout] ...   |
[INFO] [stdout] 97  | |             (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 98  | |         >,
[INFO] [stdout]     | |_________^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selectable: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:84:18
[INFO] [stdout]     |
[INFO] [stdout] 84  |     selectables: Query<&Selectable, With<NominoMarker>>,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selectable`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Selectable` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:215:25
[INFO] [stdout]     |
[INFO] [stdout] 215 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 216 | |         (Entity, &mut Transform, Option<&Original<Transform>>),
[INFO] [stdout] 217 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 218 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:215:25
[INFO] [stdout]     |
[INFO] [stdout] 215 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 216 | |         (Entity, &mut Transform, Option<&Original<Transform>>),
[INFO] [stdout] 217 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 218 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Original<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:99:9
[INFO] [stdout]     |
[INFO] [stdout] 99  |         Query<(&mut Transform, Option<&Original<Transform>>), With<NominoMarker>>,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Original<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Original<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(&mut bevy::prelude::Transform, std::option::Option<&Original<bevy::prelude::Transform>>)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:215:25
[INFO] [stdout]     |
[INFO] [stdout] 215 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 216 | |         (Entity, &mut Transform, Option<&Original<Transform>>),
[INFO] [stdout] 217 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 218 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:215:25
[INFO] [stdout]     |
[INFO] [stdout] 215 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 216 | |         (Entity, &mut Transform, Option<&Original<Transform>>),
[INFO] [stdout] 217 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 218 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Original<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:215:25
[INFO] [stdout]     |
[INFO] [stdout] 215 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 216 | |         (Entity, &mut Transform, Option<&Original<Transform>>),
[INFO] [stdout] 217 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 218 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Original<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Original<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut bevy::prelude::Transform, std::option::Option<&Original<bevy::prelude::Transform>>)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:215:25
[INFO] [stdout]     |
[INFO] [stdout] 215 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 216 | |         (Entity, &mut Transform, Option<&Original<Transform>>),
[INFO] [stdout] 217 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 218 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:242:25
[INFO] [stdout]     |
[INFO] [stdout] 242 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 243 | |         (
[INFO] [stdout] 244 | |             Entity,
[INFO] [stdout] 245 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 251 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:215:25
[INFO] [stdout]     |
[INFO] [stdout] 215 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 216 | |         (Entity, &mut Transform, Option<&Original<Transform>>),
[INFO] [stdout] 217 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 218 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:242:25
[INFO] [stdout]     |
[INFO] [stdout] 242 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 243 | |         (
[INFO] [stdout] 244 | |             Entity,
[INFO] [stdout] 245 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 251 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Original<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:215:25
[INFO] [stdout]     |
[INFO] [stdout] 215 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 216 | |         (Entity, &mut Transform, Option<&Original<Transform>>),
[INFO] [stdout] 217 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 218 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Original<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Original<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &mut bevy::prelude::Transform, std::option::Option<&Original<bevy::prelude::Transform>>)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:242:25
[INFO] [stdout]     |
[INFO] [stdout] 242 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 243 | |         (
[INFO] [stdout] 244 | |             Entity,
[INFO] [stdout] 245 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 251 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::spawn::NominoMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:242:25
[INFO] [stdout]     |
[INFO] [stdout] 242 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 243 | |         (
[INFO] [stdout] 244 | |             Entity,
[INFO] [stdout] 245 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 251 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::spawn::NominoMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<nominos::spawn::NominoMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Original<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:242:25
[INFO] [stdout]     |
[INFO] [stdout] 242 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 243 | |         (
[INFO] [stdout] 244 | |             Entity,
[INFO] [stdout] 245 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 251 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Original<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Original<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, &mut Transform, &Collider, Option<&Original<Transform>>)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-9cabba30a81c849a.long-type-15439197667564487698.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:242:25
[INFO] [stdout]     |
[INFO] [stdout] 242 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 243 | |         (
[INFO] [stdout] 244 | |             Entity,
[INFO] [stdout] 245 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 251 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `IndicatorPieceMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:102:21
[INFO] [stdout]     |
[INFO] [stdout] 102 |     robot_entities: Query<Entity, With<IndicatorPieceMarker>>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `IndicatorPieceMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<IndicatorPieceMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:242:25
[INFO] [stdout]     |
[INFO] [stdout] 242 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 243 | |         (
[INFO] [stdout] 244 | |             Entity,
[INFO] [stdout] 245 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 251 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<nominos::spawn::NominoMarker>, WithFetch<Selected>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 |     mut timing: Query<&mut RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<RobotMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Original<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/nominos/movement.rs:242:25
[INFO] [stdout]     |
[INFO] [stdout] 242 |       mut selected_piece: Query<
[INFO] [stdout]     |  _________________________^
[INFO] [stdout] 243 | |         (
[INFO] [stdout] 244 | |             Entity,
[INFO] [stdout] 245 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 250 | |         (With<NominoMarker>, With<Selected>),
[INFO] [stdout] 251 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Original<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Original<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, &mut Transform, &Collider, Option<&Original<Transform>>)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-0ae11bc3ea8b32fe.long-type-17498318513337955445.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTiming: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 |     mut timing: Query<&mut RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotTiming`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut RobotTiming` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `IndicatorPieceMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:102:21
[INFO] [stdout]     |
[INFO] [stdout] 102 |     robot_entities: Query<Entity, With<IndicatorPieceMarker>>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `IndicatorPieceMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<IndicatorPieceMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `IndicatorPieceMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:128:26
[INFO] [stdout]     |
[INFO] [stdout] 128 |     mut indicator_piece: Query<(&mut DrawMode, &mut Transform), With<IndicatorPieceMarker>>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `IndicatorPieceMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<IndicatorPieceMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |     timing: Query<&RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<RobotMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 |     mut timing: Query<&mut RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<RobotMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 134 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 135 | |         (
[INFO] [stdout] 136 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |         ),
[INFO] [stdout] 140 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTargetMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 134 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 135 | |         (
[INFO] [stdout] 136 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |         ),
[INFO] [stdout] 140 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `RobotTargetMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<RobotTargetMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 134 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 135 | |         (
[INFO] [stdout] 136 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |         ),
[INFO] [stdout] 140 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTiming: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:111:17
[INFO] [stdout]     |
[INFO] [stdout] 111 |     mut timing: Query<&mut RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotTiming`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut RobotTiming` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |     selected_piece: Query<(), With<Selected>>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<RobotTargetMarker>, WithoutFetch<BagMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |       target_piece: Query<
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 143 | |         (
[INFO] [stdout] 144 | |             Entity,
[INFO] [stdout] 145 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 153 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<RobotTargetMarker>, WithoutFetch<BagMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `IndicatorPieceMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:128:26
[INFO] [stdout]     |
[INFO] [stdout] 128 |     mut indicator_piece: Query<(&mut DrawMode, &mut Transform), With<IndicatorPieceMarker>>,
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `IndicatorPieceMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<IndicatorPieceMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTiming: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |     timing: Query<&RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotTiming`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&RobotTiming` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |     timing: Query<&RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<RobotMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 134 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 135 | |         (
[INFO] [stdout] 136 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |         ),
[INFO] [stdout] 140 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 134 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 135 | |         (
[INFO] [stdout] 136 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |         ),
[INFO] [stdout] 140 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTargetMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 134 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 135 | |         (
[INFO] [stdout] 136 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |         ),
[INFO] [stdout] 140 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `RobotTargetMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<RobotTargetMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Nomino: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |       target_piece: Query<
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 143 | |         (
[INFO] [stdout] 144 | |             Entity,
[INFO] [stdout] 145 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 153 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Nomino`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Nomino` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, Option<&Target<Transform>>, &Collider, &Nomino, &NominoColor, ChangeTrackers<...>)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-9cabba30a81c849a.long-type-12799800365304783874.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 134 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 135 | |         (
[INFO] [stdout] 136 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |         ),
[INFO] [stdout] 140 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NominoColor: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |       target_piece: Query<
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 143 | |         (
[INFO] [stdout] 144 | |             Entity,
[INFO] [stdout] 145 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 153 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `NominoColor`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&NominoColor` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, Option<&Target<Transform>>, &Collider, &Nomino, &NominoColor, ChangeTrackers<...>)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-9cabba30a81c849a.long-type-12799800365304783874.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |     selected_piece: Query<(), With<Selected>>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Target<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |       target_piece: Query<
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 143 | |         (
[INFO] [stdout] 144 | |             Entity,
[INFO] [stdout] 145 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 153 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Target<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Target<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, Option<&Target<Transform>>, &Collider, &Nomino, &NominoColor, ChangeTrackers<...>)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-9cabba30a81c849a.long-type-12799800365304783874.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<RobotTargetMarker>, WithoutFetch<BagMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |       target_piece: Query<
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 143 | |         (
[INFO] [stdout] 144 | |             Entity,
[INFO] [stdout] 145 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 153 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<RobotTargetMarker>, WithoutFetch<BagMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTiming: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:132:13
[INFO] [stdout]     |
[INFO] [stdout] 132 |     timing: Query<&RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotTiming`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&RobotTiming` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:259:17
[INFO] [stdout]     |
[INFO] [stdout] 259 |     mut timing: Query<&mut RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<RobotMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:133:11
[INFO] [stdout]     |
[INFO] [stdout] 133 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 134 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 135 | |         (
[INFO] [stdout] 136 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 139 | |         ),
[INFO] [stdout] 140 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::Nomino: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |       target_piece: Query<
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 143 | |         (
[INFO] [stdout] 144 | |             Entity,
[INFO] [stdout] 145 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 153 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::Nomino`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&nominos::Nomino` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, Option<&Target<Transform>>, &Collider, &Nomino, &NominoColor, ChangeTrackers<...>)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-0ae11bc3ea8b32fe.long-type-3533972784115711931.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 261 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 262 | |         (
[INFO] [stdout] 263 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |         ),
[INFO] [stdout] 267 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTargetMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 261 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 262 | |         (
[INFO] [stdout] 263 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |         ),
[INFO] [stdout] 267 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `RobotTargetMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<RobotTargetMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `nominos::colors::NominoColor: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |       target_piece: Query<
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 143 | |         (
[INFO] [stdout] 144 | |             Entity,
[INFO] [stdout] 145 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 153 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `nominos::colors::NominoColor`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&nominos::colors::NominoColor` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, Option<&Target<Transform>>, &Collider, &Nomino, &NominoColor, ChangeTrackers<...>)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-0ae11bc3ea8b32fe.long-type-3533972784115711931.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 261 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 262 | |         (
[INFO] [stdout] 263 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |         ),
[INFO] [stdout] 267 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:268:21
[INFO] [stdout]     |
[INFO] [stdout] 268 |     selected_piece: Query<(), With<Selected>>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<RobotTargetMarker>, WithoutFetch<BagMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |       mut target_piece: Query<
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 270 | |         (
[INFO] [stdout] 271 | |             Entity,
[INFO] [stdout] 272 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 278 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<RobotTargetMarker>, WithoutFetch<BagMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Target<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:142:19
[INFO] [stdout]     |
[INFO] [stdout] 142 |       target_piece: Query<
[INFO] [stdout]     |  ___________________^
[INFO] [stdout] 143 | |         (
[INFO] [stdout] 144 | |             Entity,
[INFO] [stdout] 145 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 153 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Target<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Target<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, Option<&Target<Transform>>, &Collider, &Nomino, &NominoColor, ChangeTrackers<...>)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-0ae11bc3ea8b32fe.long-type-3533972784115711931.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTiming: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:259:17
[INFO] [stdout]     |
[INFO] [stdout] 259 |     mut timing: Query<&mut RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotTiming`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut RobotTiming` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 261 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 262 | |         (
[INFO] [stdout] 263 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |         ),
[INFO] [stdout] 267 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Target<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |       mut target_piece: Query<
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 270 | |         (
[INFO] [stdout] 271 | |             Entity,
[INFO] [stdout] 272 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 278 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Target<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Target<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, &mut Transform, Option<&Target<Transform>>, &Collider)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-9cabba30a81c849a.long-type-7171808198377483922.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:259:17
[INFO] [stdout]     |
[INFO] [stdout] 259 |     mut timing: Query<&mut RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<RobotMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 324 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 325 | |         (
[INFO] [stdout] 326 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |         ),
[INFO] [stdout] 330 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 261 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 262 | |         (
[INFO] [stdout] 263 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |         ),
[INFO] [stdout] 267 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTargetMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 261 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 262 | |         (
[INFO] [stdout] 263 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |         ),
[INFO] [stdout] 267 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `RobotTargetMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<RobotTargetMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 261 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 262 | |         (
[INFO] [stdout] 263 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |         ),
[INFO] [stdout] 267 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTargetMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 324 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 325 | |         (
[INFO] [stdout] 326 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |         ),
[INFO] [stdout] 330 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `RobotTargetMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<RobotTargetMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:268:21
[INFO] [stdout]     |
[INFO] [stdout] 268 |     selected_piece: Query<(), With<Selected>>,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<RobotTargetMarker>, WithoutFetch<BagMarker>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |       mut target_piece: Query<
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 270 | |         (
[INFO] [stdout] 271 | |             Entity,
[INFO] [stdout] 272 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 278 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<RobotTargetMarker>, WithoutFetch<BagMarker>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 324 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 325 | |         (
[INFO] [stdout] 326 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |         ),
[INFO] [stdout] 330 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTiming: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:259:17
[INFO] [stdout]     |
[INFO] [stdout] 259 |     mut timing: Query<&mut RobotTiming, With<RobotMarker>>,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `RobotTiming`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&mut RobotTiming` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:331:13
[INFO] [stdout]     |
[INFO] [stdout] 331 |     ignore: Query<(), With<Selected>>,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 261 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 262 | |         (
[INFO] [stdout] 263 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |         ),
[INFO] [stdout] 267 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 324 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 325 | |         (
[INFO] [stdout] 326 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |         ),
[INFO] [stdout] 330 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Target<bevy::prelude::Transform>: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:269:23
[INFO] [stdout]     |
[INFO] [stdout] 269 |       mut target_piece: Query<
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 270 | |         (
[INFO] [stdout] 271 | |             Entity,
[INFO] [stdout] 272 | |             &GlobalTransform,
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |         (With<RobotTargetMarker>, Without<BagMarker>),
[INFO] [stdout] 278 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `Target<bevy::prelude::Transform>`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&Target<bevy::prelude::Transform>` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(Entity, &GlobalTransform, &mut Transform, Option<&Target<Transform>>, &Collider)` to implement `WorldQuery`
[INFO] [stdout]     = note: the full type name has been written to '/opt/rustwide/target/debug/deps/grocery_bagger_9000-0ae11bc3ea8b32fe.long-type-528999146165942429.txt'
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ScoreText: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/ui/hud.rs:76:59
[INFO] [stdout]    |
[INFO] [stdout] 76 | fn update_score(score: Res<CurrentScore>, mut text_query: Query<&mut Text, With<ScoreText>>) {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ScoreText`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<ScoreText>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 324 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 325 | |         (
[INFO] [stdout] 326 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |         ),
[INFO] [stdout] 330 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<BagMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `RobotTargetMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 324 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 325 | |         (
[INFO] [stdout] 326 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |         ),
[INFO] [stdout] 330 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `RobotTargetMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::Without<RobotTargetMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `in_game_menu::RestartLevelButton: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/ui/in_game_menu.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<RestartLevelButton>)>,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `in_game_menu::RestartLevelButton`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<in_game_menu::RestartLevelButton>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 324 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 325 | |         (
[INFO] [stdout] 326 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |         ),
[INFO] [stdout] 330 | |     >,
[INFO] [stdout]     | |_____^ the trait `FilterFetch` is not implemented for `(WithFetch<BagMarker>, WithoutFetch<RobotTargetMarker>, WithoutFetch<bevy_tweening::Animator<bevy::prelude::Transform>>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<in_game_menu::RestartLevelButton>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/ui/in_game_menu.rs:85:24
[INFO] [stdout]     |
[INFO] [stdout] 85  |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<RestartLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<in_game_menu::RestartLevelButton>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Selected: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:331:13
[INFO] [stdout]     |
[INFO] [stdout] 331 |     ignore: Query<(), With<Selected>>,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `Selected`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<Selected>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/ui/juice.rs:32:16
[INFO] [stdout]     |
[INFO] [stdout] 32  |     positions: Query<(&GlobalTransform, Option<&BagSize>)>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(&bevy::prelude::GlobalTransform, std::option::Option<&BagSize>)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/robot/timing.rs:323:11
[INFO] [stdout]     |
[INFO] [stdout] 323 |       bags: Query<
[INFO] [stdout]     |  ___________^
[INFO] [stdout] 324 | |         (Entity, &GlobalTransform, &BagSize),
[INFO] [stdout] 325 | |         (
[INFO] [stdout] 326 | |             With<BagMarker>,
[INFO] [stdout] ...   |
[INFO] [stdout] 329 | |         ),
[INFO] [stdout] 330 | |     >,
[INFO] [stdout]     | |_____^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 1 redundant requirement hidden
[INFO] [stdout]     = note: required for `(bevy::prelude::Entity, &bevy::prelude::GlobalTransform, &BagSize)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `ScoreText: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/ui/hud.rs:76:59
[INFO] [stdout]    |
[INFO] [stdout] 76 | fn update_score(score: Res<CurrentScore>, mut text_query: Query<&mut Text, With<ScoreText>>) {
[INFO] [stdout]    |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `ScoreText`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<ScoreText>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NextLevelButton: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<NextLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `NextLevelButton`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<NextLevelButton>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `in_game_menu::RestartLevelButton: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/ui/in_game_menu.rs:85:24
[INFO] [stdout]    |
[INFO] [stdout] 85 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<RestartLevelButton>)>,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `in_game_menu::RestartLevelButton`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<in_game_menu::RestartLevelButton>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<NextLevelButton>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<NextLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<NextLevelButton>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<in_game_menu::RestartLevelButton>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/ui/in_game_menu.rs:85:24
[INFO] [stdout]     |
[INFO] [stdout] 85  |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<RestartLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<in_game_menu::RestartLevelButton>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `level_end_menu::RestartLevelButton: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:266:24
[INFO] [stdout]     |
[INFO] [stdout] 266 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<RestartLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `level_end_menu::RestartLevelButton`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<level_end_menu::RestartLevelButton>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<level_end_menu::RestartLevelButton>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:266:24
[INFO] [stdout]     |
[INFO] [stdout] 266 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<RestartLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<level_end_menu::RestartLevelButton>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `BagSize: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/ui/juice.rs:32:16
[INFO] [stdout]     |
[INFO] [stdout] 32  |     positions: Query<(&GlobalTransform, Option<&BagSize>)>,
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `BagSize`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `&BagSize` to implement `WorldQuery`
[INFO] [stdout]     = note: 2 redundant requirements hidden
[INFO] [stdout]     = note: required for `(&bevy::prelude::GlobalTransform, std::option::Option<&BagSize>)` to implement `WorldQuery`
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:243:37
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |                                     ^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MenuMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:277:12
[INFO] [stdout]     |
[INFO] [stdout] 277 |     menus: Query<Entity, With<MenuMarker>>,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `MenuMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<MenuMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `NextLevelButton: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<NextLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `NextLevelButton`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<NextLevelButton>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MainCamera: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/window_management.rs:81:24
[INFO] [stdout]    |
[INFO] [stdout] 81 |     mut projection_2d: Query<&mut OrthographicProjection, With<MainCamera>>,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `MainCamera`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<MainCamera>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<NextLevelButton>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<NextLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<NextLevelButton>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MainCamera: bevy::prelude::Component` is not satisfied
[INFO] [stdout]  --> src/window_utils.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 |     camera: Query<(&Camera, &GlobalTransform), With<MainCamera>>,
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `MainCamera`
[INFO] [stdout]   |
[INFO] [stdout]   = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]             Aabb
[INFO] [stdout]             AdditionalMassProperties
[INFO] [stdout]             AssetAnimator<T>
[INFO] [stdout]             AsyncCollider
[INFO] [stdout]             AsyncSceneCollider
[INFO] [stdout]             CalculatedClip
[INFO] [stdout]             CalculatedSize
[INFO] [stdout]             Camera2d
[INFO] [stdout]           and 82 others
[INFO] [stdout]   = note: required for `bevy::prelude::With<MainCamera>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `level_end_menu::RestartLevelButton: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:266:24
[INFO] [stdout]     |
[INFO] [stdout] 266 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<RestartLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `level_end_menu::RestartLevelButton`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<level_end_menu::RestartLevelButton>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<level_end_menu::RestartLevelButton>): FilterFetch` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:266:24
[INFO] [stdout]     |
[INFO] [stdout] 266 |     interaction_query: Query<&Interaction, (Changed<Interaction>, With<RestartLevelButton>)>,
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `FilterFetch` is not implemented for `(ChangedFetch<bevy::prelude::Interaction>, WithFetch<level_end_menu::RestartLevelButton>)`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `FilterFetch`:
[INFO] [stdout]               ()
[INFO] [stdout]               (F0, F1)
[INFO] [stdout]               (F0, F1, F2)
[INFO] [stdout]               (F0, F1, F2, F3)
[INFO] [stdout]               (F0, F1, F2, F3, F4)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6)
[INFO] [stdout]               (F0, F1, F2, F3, F4, F5, F6, F7)
[INFO] [stdout]             and 8 others
[INFO] [stdout] note: required by a bound in `bevy::prelude::Query`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/bevy-ca9ff49257bbed70/98d2e0e/crates/bevy_ecs/src/system/query.rs:245:15
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct Query<'world, 'state, Q: WorldQuery, F: WorldQuery = ()>
[INFO] [stdout]     |            ----- required by a bound in this struct
[INFO] [stdout] 244 | where
[INFO] [stdout] 245 |     F::Fetch: FilterFetch,
[INFO] [stdout]     |               ^^^^^^^^^^^ required by this bound in `Query`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MenuMarker: bevy::prelude::Component` is not satisfied
[INFO] [stdout]    --> src/ui/level_end_menu.rs:277:12
[INFO] [stdout]     |
[INFO] [stdout] 277 |     menus: Query<Entity, With<MenuMarker>>,
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `MenuMarker`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]               Aabb
[INFO] [stdout]               AdditionalMassProperties
[INFO] [stdout]               AssetAnimator<T>
[INFO] [stdout]               AsyncCollider
[INFO] [stdout]               AsyncSceneCollider
[INFO] [stdout]               CalculatedClip
[INFO] [stdout]               CalculatedSize
[INFO] [stdout]               Camera2d
[INFO] [stdout]             and 82 others
[INFO] [stdout]     = note: required for `bevy::prelude::With<MenuMarker>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MainCamera: bevy::prelude::Component` is not satisfied
[INFO] [stdout]   --> src/window_management.rs:81:24
[INFO] [stdout]    |
[INFO] [stdout] 81 |     mut projection_2d: Query<&mut OrthographicProjection, With<MainCamera>>,
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `MainCamera`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]              Aabb
[INFO] [stdout]              AdditionalMassProperties
[INFO] [stdout]              AssetAnimator<T>
[INFO] [stdout]              AsyncCollider
[INFO] [stdout]              AsyncSceneCollider
[INFO] [stdout]              CalculatedClip
[INFO] [stdout]              CalculatedSize
[INFO] [stdout]              Camera2d
[INFO] [stdout]            and 82 others
[INFO] [stdout]    = note: required for `bevy::prelude::With<MainCamera>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 211 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0635, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `MainCamera: bevy::prelude::Component` is not satisfied
[INFO] [stdout]  --> src/window_utils.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 |     camera: Query<(&Camera, &GlobalTransform), With<MainCamera>>,
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `bevy::prelude::Component` is not implemented for `MainCamera`
[INFO] [stdout]   |
[INFO] [stdout]   = help: the following other types implement trait `bevy::prelude::Component`:
[INFO] [stdout]             Aabb
[INFO] [stdout]             AdditionalMassProperties
[INFO] [stdout]             AssetAnimator<T>
[INFO] [stdout]             AsyncCollider
[INFO] [stdout]             AsyncSceneCollider
[INFO] [stdout]             CalculatedClip
[INFO] [stdout]             CalculatedSize
[INFO] [stdout]             Camera2d
[INFO] [stdout]           and 82 others
[INFO] [stdout]   = note: required for `bevy::prelude::With<MainCamera>` to implement `WorldQuery`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 211 previous errors; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0635, E0658.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `grocery_bagger_9000` (bin "grocery_bagger_9000") due to 212 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `grocery_bagger_9000` (bin "grocery_bagger_9000" test) due to 212 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "d0ed71d839bae2f184ccab1e8e612c2f4f1d22bb4a30efeff2b4d10611690632", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d0ed71d839bae2f184ccab1e8e612c2f4f1d22bb4a30efeff2b4d10611690632", kill_on_drop: false }`
[INFO] [stdout] d0ed71d839bae2f184ccab1e8e612c2f4f1d22bb4a30efeff2b4d10611690632
